<div role="alert" id="pass1">ok</div>
<div role="alertdialog" id="pass2">ok</div>
<div role="application" id="pass3">ok</div>
<!-- fallback roles -->
<div role="button alert" id="pass4">fail</div>
<!-- abstract roles -->
<div role="command" id="pass5">fail</div>
<div role="composite" id="pass6">fail</div>
<!-- invalid roles -->
<div role="lol" id="pass7">fail</div>

<!-- deprecated roles-->
<div role="doc-biblioentry" id="fail1">fail</div>
<div role="doc-endnote" id="fail2">fail</div>
<div role="directory" id="fail3">ok</div>

<!-- inapplicable  -->
<div id="inapplicable1">no role attribute</div>
<div id="inapplicable2" role>role not defined</div>
